be through hell

  1. cehennem azabı çekmek, canı çıkmak.
    I've been through hell getting here: Gelene kadar canım çıktı.